package principal.model;

import java.util.List;

import principal.model.vos.Articulo;
import principal.model.vos.CodigoSeguridad;

import principal.model.vos.Kit;

public class KitDao {
	TransaccionesBD trans = new TransaccionesBD();
	
	public void save(Kit kit){
		trans.saveKit(kit);
	}
	
	 
	 
	 public void remove(String id){
		 trans.deleteKit(id);
	 }
	 

	 
	//Busquedas Kits
	 
	//public List<Kit> findAllKits(){
	 public List findAllKits(){
		return trans.findAllKits();
	}
		
	public Kit findKitById(String id){
		return trans.findKitById(id);
	}
		
	//public List<Kit> findKitByName(String sNombre){
	public List findKitByName(String sNombre){
		return trans.findKitByName(sNombre);
	}
	
	//public List<Kit> findKitByNameExactly(String sNombre){
	public List findKitByNameExactly(String sNombre){
		return trans.findKitByNameExactly(sNombre);
	}
	
	//public List<Kit>  findKitByTemporada(String temporada){
	public List findKitByTemporada(String temporada){
		return trans.findKitByTemporada(temporada);
	}
	
	//public List<Articulo> findArticuloOnKit(Kit kit){
	public List findArticuloOnKit(Kit kit){
		return trans.findArticuloOnKit(kit);
	}
	
	
	//Manejo de stock
	
	public void stockAdd(Kit kit) {
		trans.stockAdd(kit);
		
	}
	
	public void stockRemove(Kit kit){
		trans.stockRemove(kit);
	}
	
	public int getStock(Kit kit){
		return trans.getStock(kit);
	}
	
	//public List<Kit> findAllKitsByTemp(String temporada){
	public List findAllKitsByTemp(String temporada){
		return trans.findAllKitsByTemp(temporada);
	}
}
